"use strict";
// 本道题我们希望参数 a 和 b 的类型都是一致的，即 a 和 b 同时
// 为 number 或 string 类型。当它们的类型不一致的值，TS 类型检查
// 器能自动提示对应的错误信息。
function f(a, b) {
    if (typeof a === "string") {
        return a + ":" + b; // no error but b can be number!
    }
    else if (typeof b === "number") {
        return a + b; // error as b can be number | string
    }
}
